package com.crm.model.vo.cluePoolManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @ Author ：pym
 * @ Date   ：2021/1/11 11:24
 */
@Data
public class ClueEditVO {
    /**线索主键*/
    private String clueId;

    /**线索ID号*/
    private String clueNumber;

    /**联系人*/
    private String contactPerson;

    /**联系人电话*/
    private String contactPersonPhone;

    /**性别*/
    private String sex;

    /**公司名称*/
    private String companyName;

    /**职务*/
    private String job;

    /**线索评级*/
    private Integer rating;

    /**线索来源*/
    private String source;

    /**客户类别*/
    private String clientCategories;

    /**客户级别*/
    private String clientLevel;

    /**当前拥有人id*/
    private String ownerId;

    /**拥有人起始时间*/
    private Date ownerStartTm;

    /**统一社会信用代码*/
    private String unifiedSocialCreditCode;

    /**行业*/
    private String industry;

    /**公司规模*/
    private String companySize;

    /**公司网址*/
    private String companyWebsite;

    /**注册号*/
    private String registrationNumber;

    /**组织机构代码*/
    private String organizationCode;

    /**公司类型*/
    private String companyType;

    /**法定代表人*/
    private String legalRepresentative;

    /**企业对外手机*/
    private String enterpriseExternalPhone;

    /**企业对外座机*/
    private String enterpriseExternalLandline;

    /**注册资本*/
    private Integer registeredCapital;

    /**经营范围*/
    private String businessScope;

    /**注册时间*/
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date registrationTime;

    private String registrationTimeFormat;

    /**资本类型*/
    private String capitalType;

    /**企业状态*/
    private String enterpriseState;

    /**参保人数*/
    private Integer insuredNumber;

    /**公司邮箱*/
    private String companyEmail;

    /**微信*/
    private String wechat;

    /**备注*/
    private String remark;

    /**转化时间*/
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date conversionTime;

    /**线索状态*/
    private Integer clueState;

    /**删除状态*/
    private Short deleteStatus;

    /**创建人id*/
    private String createPeopleId;

    /**创建时间*/
    private Date createTm;

    /**更新人id*/
    private String updatePeopleId;

    /**更新时间*/
    private Date updateTm;

    /**线索类型*/
    private Integer clueType;

    /**线索池私有id*/
    private String cluePoolPrivateId;

    /**线索池公有id*/
    private String cluePoolPublicId;

    /**性别选中值*/
    private String sexValue;

    /**线索评级选中值*/
    private String ratingValue;

    /**线索来源选中值*/
    private String sourceValue;

    /**客户类别选中值*/
    private String clientCategoriesValue;

    /**客户级别选中值*/
    private String clientLevelValue;

    /**行业选中值*/
    private String industryValue;

    /**公司规模选中值*/
    private String companySizeValue;

    /**公司类型选中值*/
    private String companyTypeValue;

    /**资本类型选中值*/
    private String capitalTypeValue;

    /**企业状态选中值*/
    private String enterpriseStateValue;

    /**工商注册号*/
    private String businessRegistrationNumber;

    /**标签*/
    private String tag;

    /**实缴资本*/
    private Integer paidInCapital;

    /**纳税人识别号*/
    private String taxpayerIdentificationNumber;

    /**登记机关*/
    private String registrationAuthority;

    /**核准日期*/
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date approvedDate;

    private String approvedDateFormat;

    /**成立日期*/
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date establishmentDate;

    private String establishmentDateFormat;

    /**进出口企业代码*/
    private String importAndExportEnterpriseCode;

    /**企业地址*/
    private String companyAddress;

    /**省份ID*/
    private String provinceId;

    /**省份名称*/
    private String provinceName;

    /**城市ID*/
    private String cityId;

    /**城市名称*/
    private String cityName;
}
